﻿#define _CRT_SECURE_NO_WARNINGS
//  问题描述
//题莫作为《XX联盟》最受欢迎的人气英雄，用其独有的技能机制荣获光荣头衔——团战可以输，题莫必须死。
//具体地说， 题莫种下了n个蘑菇炸弹，其中第
//i(i∈[1, n])
//个蘑菇的爆炸能力为ai。ᵢ。
//aᵢ。
//。为此，瓦罗兰大陆著名的拆弹专家及格撕，受命来拆除这n个蘑菇炸弹，但他时间有限，只愿拆除那些高爆蘑菇炸弹。
//若一个蘑菇炸弹满足以下条件则被称为高爆蘑菇炸弹。
//。
//⋅2≤i≤n−1。
//—
//ᵢᵢ₋₁ᵢ₊₁。
//⋅aᵢ > aᵢ₋₁ + aᵢ₊₁。
//请你帮及格撕求出高爆蘑菇炸弹的数量。
//     输入格式
//第一行输入一个整数n，表示题莫种下的蘑菇炸弹的数量。
//第二行输入 n个整数(₁₂₃ₙ
//	a₁, a₂, a₃, ⋅⋅, aₙ,
//	表示每个蘑菇炸弹的爆炸能力。
//	输出格式
//	输出一个数字，表示高爆蘑菇炸弹的数量。
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
    // 请在此输入您的代码
    int n = 0;
    scanf("%d", &n);
    int* arr = (int*)malloc(n * sizeof(int));
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &arr[i]);
    }
    int count = 0;
    for (int i = 1; i < n - 1; i++)
    {
        if (arr[i] >= arr[i + 1] + arr[i - 1])
        {
            count++;
        }
    }
    printf("%d", count);
    return 0;
}